package cloud.ben.smallscalepigfarmmanagementsystem.service.drug;

import cloud.ben.smallscalepigfarmmanagementsystem.entity.base.Customer;
import cloud.ben.smallscalepigfarmmanagementsystem.entity.drug.Drug;
import cloud.ben.smallscalepigfarmmanagementsystem.utils.RespBean;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

/**
 * @Author: Ben
 * @Date: 2022/3/30 11:25
 */

public interface IDrugService {

    /**
     * 增加药品信息
     * @param drug
     * @return RespBean
     */
    RespBean insertDrug(Drug drug);

    /**
     *根据id删除药品信息
     * @param id
     * @return RespBean
     */
    RespBean deleteDrug(Integer id);

    /**
     * 修改药品信息
     * @param drug
     * @return RespBean
     */
    RespBean updateDrug(Drug drug);

    /**
     * 分页查询药品信息
     * @param pageNumber
     * @param pageSize
     * @return RespBean
     */
    RespBean selectDrugByPage(Integer pageNumber,Integer pageSize);

    /**
     *查询药品数量（方便分页）
     * @return RespBean
     */
    RespBean selectDrugNum();

}
